关于IBM DebugTool
的一些介绍,请参照我的另一篇博文:<IBM Debug Tool
来调试PL/I
或者COBOL
程序的时候都有哪些命令或者说按键可以用,比如说设置断点,运行至断点处,监视变量值啊什么的这种一般不管什么程序的调试都会用到的知识。当然,这本身很简单,写在这里只是为了让新人更快的学会使用,基本上10分钟搞定的那种,这样就节省了大家的时间了。
先上个IBM DebugTool
的截图:
可以看到,最上面一行显示了当前debug的程序名字PRGM002以及所用的语言PL/I
,接着是命令行COMMAND,所有的调试命令都在这一行输入。然后是变量监视区域(MONITOR)
,源程序区(SOURCE)
以及调试日志(LOG)
区域。Debug Tool
遵循“七上八下”原则,也就是F7向上翻页,F8向下翻页。
执行下一条语句
按F2
查找关键字
命令为:
F 关键字
按F5循环查找
设置/取消断点
将光标置于你要设置的代码处,按F6
设置断点,再按F6
取消断点设置。
运行到断点
按F9即可,中间若有程序段会引起Abend,那么会自动停留在abend处。
监视变量
命令L(List) 变量名
为临时监视,只会在Log区域列出变量值。
命令M List 变量名
为永久监视,会在Monitor区域监视变量值的变化情况。
命令SET AUTO ON
会自动列出当前执行到的代码中所有的变量的值。
清除MONITOR区域不想监视的变量
在该变量前面的行区域输入命令C
回车即可。
在MONITOR区域以十六进制(HEX)/十进制(DECIMAL)形式显示变量。
在该变量前面的行号区域输入命令H
或者D
可以在十六进制和十进制之间切换。
放大/缩小 MONITOR或者SOURCE区域
将光标置于MONITOR或者SOURCE区域,按F10
。
放大/缩小 LOG区域
按F11
左移 右移
LEFT
RIGHT
向上(下)50行
UP 50
DOWN 50
Comments !